package com.foreveross.crawl.common.domain;

import java.io.Serializable;

import com.foreveross.crawl.common.jpa.IBaseRepository;
/**
 * 实体对象接口
 * @author xiangsf wdmz433xsf@gmail.com
 * @date 2012-9-8
 */
public interface IBaseEntity extends Serializable {
	/**
	 * 获得标识ID
	* @return Serializable 
	 */
	Serializable getId();
	/**
	 * 设置ID标识
	 * @param id
	 */
	void setId(Serializable id);
	/**
	 * 获得基本仓储实现
	 * @return
	 */
	IBaseRepository getBaseEntityRepository();
}
